// Copyright 2022 a.o.smith ALL Rights Reserved
package com.liuxinlong.modules.entity;

import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.Api;
import lombok.Data;

/**
 * 定时任务对象类
 *
 * @author liuxinlong@hotwater.com.cn
 * @version 1.0.0
 * @since 2022年7月6日
 */
@Api("定时任务实体对象")
@Data
@TableName("pmip_quartz_task")
public class QuartzTask {
    /**
     * id
     */
    private String id;

    /**
     * 任务名称
     */
    private String jobName;

    /**
     * 任务组名称
     */
    private String jobGroup;

    /**
     * 任务类
     */
    private String jobClass;

    /**
     * 任务调用的方法名
     */
    private String methodName;

    /**
     * 描述
     */
    private String remark;

    /**
     * 参数
     */
    private String params;

    /**
     * CRON表达式
     */
    private String cron;

    /**
     * 任务状态
     */
    private int status;

    /**
     * spring bean 对应定时任务的类名，首字母小写
     */
    private String springId;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新时间
     */
    private String updateTime;
}
